package org.jeecg.modules.wlhy.hytaxdeclaration.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.third.dongjiang.tax.system.dto.ApiBaseResDTO;
import org.jeecg.modules.wlhy.hytaxdeclaration.entity.HyTaxDeclaration;
import org.jeecg.modules.wlhy.hytaxdeclaration.entity.HyTaxType;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Description: 车主申报信息 HyTaxType
 * @Author: duanlikao
 * @Date:   2021-03-18
 * @Version: V1.0
 */
public interface IHyTaxDeclarationService extends IService<HyTaxDeclaration> {

    ApiBaseResDTO uploadTax(HyTaxDeclaration hyTaxDeclaration);

    List <HyTaxType> queryTaxTypeData();

    BigDecimal getYdzseTotal(String startTime, String endTime);

    ApiBaseResDTO sendTempTaxpayer(HyTaxDeclaration hyTaxDeclaration);
}
